/**
 * Sistema Agenda */
package br.empresa.sistema.dominio;

import javax.persistence.Column;
import javax.persistence.MappedSuperclass;

/**
 * Classe abstrada para entidades que s�o baseadas em um id, sigla e descricao
 * 
 */
@MappedSuperclass
public abstract class DominioSigla<ID> extends Dominio<ID> {

	/**
	 * Serial code version <code>serialVersionUID</code>
	 */
	private static final long serialVersionUID = 1515641711447003800L;

	@Column(name = "SIGLA")
	private String sigla;
	
	/**
	 * Construtor padr�o.
	 */
	public DominioSigla() {
	}

	public String getSigla() {
		return sigla;
	}

	public void setSigla(String sigla) {
		this.sigla = sigla;
	}
	
	public String toString() {
		return getSigla();
	}
}